Context adaptive binary arithmetic decoding on transport triggered architecture
نویسندگان
چکیده
Video coding standards, such as MPEG-4, H.264, and VC1, define hybrid transform based block motion compensated techniques that employ almost the same coding tools. This observation has been a foundation for defining the MPEG Reconfigurable Multimedia Coding framework that targets to facilitate multi-format codec design. The idea is to send a description of the codec with the bit stream, and to reconfigure the coding tools accordingly on-the-fly. This kind of approach favors software solutions, and is a substantial challenge for the implementers of mobile multimedia devices that aim at high energy efficiency. In particularly as high definition formats are about to be required from mobile multimedia devices, variable length decoders are becoming a serious bottleneck. Even at current moderate mobile video bitrates software based variable length decoders swallow a major portion of the resources of a mobile processor. In this paper we present a Transport Triggered Architecture (TTA) based programmable implementation for Context Adaptive Binary Arithmetic de-Coding (CABAC) that is used e.g in the main profile of H.264 and in JPEG2000. The solution can be used even for other variable length codes.
منابع مشابه
Adaptive Binary Arithmetic coder used in SPIHT for high performance applications
Adaptive Binary Arithmetic coder used in SPIHT for high performance applications K. SUBBA RAMI REDDY, P. HARINATH REDDY 2 M.Tech (VLSI) Student, Assistant Professor & HOD, Department of ECE, Srinivasa Institute of Technology and Science Ukkayapalli, Kadapa-A.P.India _________________________________________________________________________ ABSTRACT: A High throughput memory-efficient arithmetic ...
متن کاملTechniques for Architecture Design for Binary Arithmetic Decoder Engines Based on Bitstream Flow Analysis
The design and implementation of a hardware accelerator dedicated to Binary Arithmetic Decoding Engine (BADE) is presented. This is the main module of the Context-Adaptive Binary Arithmetic Decoder (CABAD), as used in the H.264/AVC on-chip video decoders. We propose and implement a new approach for accelerating the decoding hardware of the significance map by providing the correct context for t...
متن کاملComplexity modeling for context-based adaptive binary arithmetic coding (CABAC) in H.264/AVC decoder
One way to save the power consumption in the H.264 decoder is for the H.264 encoder to generate decoderfriendly bit streams. By following this idea, a decoding complexity model of context-based adaptive binary arithmetic coding (CABAC) for H.264/AVC is investigated in this research. Since different coding modes will have an impact on the number of quantized transformed coefficients (QTCs) and m...
متن کاملEfficient MAP estimation of CABAC encoded data with objective adjustment of the complexity/efficiency tradeoff
This paper presents an efficient MAP estimator for the joint source-channel decoding of data encoded with a context adaptive binary arithmetic coder (CABAC). The decoding process is compatible with realistic implementations of CABAC in standards like H.264, i.e., handling adaptive probabilities, context modeling and integer arithmetic coding. Soft decoding is obtained using an improved sequenti...
متن کاملParallel Decoding of Context-Based Adaptive Binary Arithmetic Codes Based on Most Probable Symbol Prediction
Manuscript received January 2006. † The author is with Power Generation Laboratory, Korea Electric Power Research Institute, 103-16, Moonji-dong, Yuseong-gu, Daejeon, Korea †† The author is with the Department of Electrical Engineering, Korea Advanced Institute of Science and Technology, 373-1, Guseong-dong, Yuseong-gu, Daejeon, Korea Parallel Decoding of Context-based Adaptive Binary Arithmeti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008